export interface CarrentalInfoVO {
  /**
   * 主键标识
   */
  id: string | number;

  /**
   * 汽车基础信息标识
   */
  automobileBasicInformationId: string | number;

  /**
   * 联  系 人
   */
  associate: string;

  /**
   * 联系方式
   */
  contactInformation: string;

  /**
   * 缴租频次
   */
  frentPaymentFrequency: string;

  /**
   * 开始时间
   */
  startTime: string;

  /**
   * 结束时间
   */
  endTime: string;

  /**
   * 退租时间
   */
  rentOutTime: string;

  /**
   * 退租类型
   */
  rentOutStatus: string;

  /**
   * 租赁总额
   */
  totalLease: number;

  /**
   * 已收金额
   */
  amountReceived: number;

  /**
   * 欠款金额
   */
  amountDue: number;

  /**
   * 折合日租金
   */
  equivalentDailyRent: number;
}

export interface CarrentalInfoForm extends BaseEntity {
  /**
   * 主键标识
   */
  id?: string | number;

  /**
   * 汽车基础信息标识
   */
  automobileBasicInformationId?: string | number;

  /**
   * 承租人
   */
  name?: string;

  /**
   * 联  系 人
   */
  associate?: string;

  /**
   * 联系方式
   */
  contactInformation?: string;

  /**
   * 缴租频次
   */
  frentPaymentFrequency?: string;

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 结束时间
   */
  endTime?: string;

  /**
   * 退租时间
   */
  rentOutTime?: string;

  /**
   * 退租类型
   */
  rentOutStatus?: string;

  /**
   * 租赁总额
   */
  totalLease?: number;

  /**
   * 已收金额
   */
  amountReceived?: number;

  /**
   * 欠款金额
   */
  amountDue?: number;

  /**
   * 折合日租金
   */
  equivalentDailyRent?: number;
}

export interface CarrentalInfoQuery extends PageQuery {
  /**
   * 汽车基础信息标识
   */
  automobileBasicInformationId?: string | number;

  /**
   * 联  系 人
   */
  associate?: string;

  /**
   * 联系方式
   */
  contactInformation?: string;

  /**
   * 缴租频次
   */
  frentPaymentFrequency?: string;

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 结束时间
   */
  endTime?: string;

  /**
   * 退租时间
   */
  rentOutTime?: string;

  /**
   * 退租类型
   */
  rentOutStatus?: string;

  /**
   * 租赁总额
   */
  totalLease?: number;

  /**
   * 已收金额
   */
  amountReceived?: number;

  /**
   * 欠款金额
   */
  amountDue?: number;

  /**
   * 折合日租金
   */
  equivalentDailyRent?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
